package com.turing.post.capitalaccounts.util;

import java.util.List;

import javax.ejb.Local;
import javax.ejb.Remote;

import com.turing.post.util.PCPSWebInput;

/**
 * 资金报表接口
 * 
 * @author kangzhe
 * 
 */
@Remote
@Local
public interface FundsReportDao {

	/**
	 * 获取某发卡商下发卡机构某段时间已审核资金
	 * 
	 * @param webInput
	 * @param startDate
	 * @param endDate
	 * @return
	 */
	public List<FundsReportObj> getIssueBranchAuditFunds(PCPSWebInput webInput,
			String startDate, String endDate);

	/**
	 * 获取某发卡商下发卡机构某段时间已发放激活额度
	 * 
	 * @param webInput
	 * @param startDate
	 * @param endDate
	 * @return
	 */
	public List<FundsReportObj> getIssueBranchSendCredit(PCPSWebInput webInput,
			String startDate, String endDate);

	/**
	 * 获取某发卡商下发卡机构某段时间手续费情况
	 * 
	 * @param webInput
	 * @param startDate
	 * @param endDate
	 * @return
	 */
	public List<FundsReportObj> getIssueBranchFee(PCPSWebInput webInput,
			String startDate, String endDate);
}
